package com.qkst.website.web.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.qkst.website.common.core.Pager;
/**
 * @author lh
 * @description 砍价明细实体 数据库交互使用
 * @date 2017-05-09
 * @email ahlxlihao@163.com
 *
 */
public class BargainDetail extends Pager implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = -8257693866274030139L;

	/**
     * 砍价明细系统唯一标识ID
     * 表 : bargain_detail
     * 对应字段 : BARGAIN_DETAIL_ID
     */
    private Long bargainDetailId;

    /**
     * 砍价系统唯一标识ID
     * 表 : bargain_detail
     * 对应字段 : BARGAIN_ID
     */
    private Long bargainId;

    /**
     * 单次砍价金额
     * 表 : bargain_detail
     * 对应字段 : AMOUNT
     */
    private BigDecimal amount;

    /**
     * 砍价用户ID
     * 表 : bargain_detail
     * 对应字段 : USER_ID
     */
    private Long userId;

    /**
     * 砍价时间
     * 表 : bargain_detail
     * 对应字段 : BARGAIN_TIME
     */
    private Date bargainTime;

    /**
     * 砍价状态0.正在砍价，1砍价完成 -1.删除
     * 表 : bargain_detail
     * 对应字段 : STATUS
     */
    private Short status;
    
    /**
     * 砍价明细备注
     * 表 : bargain_detail
     * 对应字段 : MARK
     */
    private String mark;

    /**
     * get method 
     *
     * @return bargain_detail.BARGAIN_DETAIL_ID：砍价明细系统唯一标识ID
     */
    public Long getBargainDetailId() {
        return bargainDetailId;
    }

    /**
     * set method 
     *
     * @param bargainDetailId  砍价明细系统唯一标识ID
     */
    public void setBargainDetailId(Long bargainDetailId) {
        this.bargainDetailId = bargainDetailId;
    }

    /**
     * get method 
     *
     * @return bargain_detail.BARGAIN_ID：砍价系统唯一标识ID
     */
    public Long getBargainId() {
        return bargainId;
    }

    /**
     * set method 
     *
     * @param bargainId  砍价系统唯一标识ID
     */
    public void setBargainId(Long bargainId) {
        this.bargainId = bargainId;
    }

    /**
     * get method 
     *
     * @return bargain_detail.AMOUNT：单次砍价金额
     */
    public BigDecimal getAmount() {
        return amount;
    }

    /**
     * set method 
     *
     * @param amount  单次砍价金额
     */
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * get method 
     *
     * @return bargain_detail.USER_ID：砍价用户ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * set method 
     *
     * @param userId  砍价用户ID
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * get method 
     *
     * @return bargain_detail.BARGAIN_TIME：砍价时间
     */
    public Date getBargainTime() {
        return bargainTime;
    }

    /**
     * set method 
     *
     * @param bargainTime  砍价时间
     */
    public void setBargainTime(Date bargainTime) {
        this.bargainTime = bargainTime;
    }

    /**
     * get method 
     *
     * @return bargain_detail.STATUS：砍价状态0.正在砍价，1砍价完成 -1.删除
     */
    public Short getStatus() {
        return status;
    }

    /**
     * set method 
     *
     * @param status  砍价状态0.正在砍价，1砍价完成 -1.删除
     */
    public void setStatus(Short status) {
        this.status = status;
    }
    
    /**
     * get method 
     *
     * @return bargain_detail.MARK：砍价明细备注
     */
    public String getMark() {
        return mark;
    }

    /**
     * set method 
     *
     * @param mark  砍价明细备注
     */
    public void setMark(String mark) {
        this.mark = mark;
    }
}